html{height:100%}
body{height:100%}

div#layout-navigation{
	background-color:white;
	position:fixed;
	height:56px;
	top:0px;
	width:100%;
	overflow:hidden;
	z-index:2;
}

div#layout-navigation-buffer{
	height:56px;
}

div#layout-messages{
	background-color:grey;
	height:300px;
	background-image:url('../media/landscape.png');
	background-position:50%;
	background-repeat:no-repeat;
	overflow:hidden;
}

div#layout-main{
	min-height:100%;
}

div#layout-main-center{
	width:990px;
	margin:auto;
	height:100%;
	overflow:visible;
}

div#layout-filters{
	height:50px;
	width:174px;
	float:left;
	padding-right:7px;
	overflow-y:hidden;
	overflow-x:hidden;
}

div#layout-promo{
	height:50px;
	width:174px;
	float:left;
	padding-left:7px;
	overflow-y:none;
}

div#layout-filters-scrolling{
	width:200px;
	top:55px;
	overflow-x:hidden;
	overflow-y:scroll;
	z-index:1;
}

div#layout-promo-scrolling{
	width:174px;
	top:55px;
}

div#layout-funds{
	height:100%;
	float:left;
	margin-top:7px;
	background-color:rgb(189, 199, 185);
	width:628px;
}

div#layout-footer{
	height:16px;
	position:fixed;
	width:100%;
	bottom:0px;
	overflow:hidden;
	line-height:12px;
}